ach61@boulderdash.cl.cam.ac.uk
ach61@labyrinth.cl.cam.ac.uk
+ach61@soar.cl.cam.ac.uk
akw27@boulderdash.cl.cam.ac.uk
akw27@labyrinth.cl.cam.ac.uk
akw27@plucky.localdomain
* convert a number (string format) into
* the corresponding integer value.
*/
- static int
+ static long
parse_size(String size)
{
String substring = size;
substring = size;
}
- return Integer.decode(substring).intValue() * suffix;
+ return Long.decode(substring).longValue() * suffix;
}
static String
public class
Main
{
- static String state_filename_in = "/var/run/vdmanager.xml";
- static String state_filename_out = "/var/run/vdmanager.xml";
+ static String state_filename_in = "/var/lib/xen/vdstate.xml";
+ static String state_filename_out = "/var/lib/xen/vdstate.xml";
static String partition_filename = "/proc/partitions";
void
*/
void
- add_new_partition (Partition partition, int size)
+ add_new_partition (Partition partition, long size)
{
int loop;
}
public void
- add_xeno_partition (Partition partition, int size)
+ add_xeno_partition (Partition partition, long size)
{
free.add_new_partition (partition, size);
return;
*/
public VirtualDisk
- create_virtual_disk(String name, int size, Date expiry)
+ create_virtual_disk(String name, long size, Date expiry)
{
VirtualDisk vd = new VirtualDisk (name, expiry);
# runtime
export JAVA_HOME=../jre-1.4.1
export PATH=${JAVA_HOME}/bin:${PATH}
-if [ -f /var/run/vdmanager.xml ]
+if [ -f /var/lib/xen/vdstate.xml ]
then
- cp /var/run/vdmanager.xml /var/run/vdmanager.old.xml
+ cp /var/lib/xen/vdstate.xml /var/lib/xen/vdstate.old.xml
fi
java -jar vdmanager.jar $*